From e8b46d91eda905c2eb5f378239009218d81c6f59 Mon Sep 17 00:00:00 2001 From: robertlipe Date: Mon, 8 Dec 2014 07:08:18 +0000 Subject: [PATCH] Mechanical attempts at fixing Linux build. Still broken, but I'm out of gas for the day. --- gpsbabel/an1.cc | 1 + gpsbabel/arcdist.cc | 2 ++ gpsbabel/bcr.cc | 2 ++ gpsbabel/bend.cc | 1 + gpsbabel/cet_util.cc | 2 +- gpsbabel/compegps.cc | 2 ++ gpsbabel/csv_util.cc | 2 ++ gpsbabel/delbin.cc | 1 + gpsbabel/discard.cc | 3 +++ gpsbabel/duplicate.cc | 2 ++ gpsbabel/enigma.cc | 1 + gpsbabel/fatal.cc | 2 ++ gpsbabel/filter_vecs.cc | 4 +++- gpsbabel/g7towin.cc | 2 ++ gpsbabel/garmin_fs.cc | 2 ++ gpsbabel/garmin_tables.cc | 1 + gpsbabel/garmin_txt.cc | 1 + gpsbabel/gbfile.cc | 1 + gpsbabel/gbser.cc | 1 + gpsbabel/gbser_posix.cc | 10 +++++----- gpsbabel/ggv_ovl.cc | 2 ++ gpsbabel/gopal.cc | 2 ++ gpsbabel/gpssim.cc | 2 ++ gpsbabel/height.cc | 1 + gpsbabel/html.cc | 2 ++ gpsbabel/inifile.cc | 2 ++ gpsbabel/interpolate.cc | 1 + gpsbabel/itracku.cc | 1 + gpsbabel/jtr.cc | 2 ++ gpsbabel/kml.cc | 2 ++ gpsbabel/lowranceusr.cc | 2 ++ gpsbabel/lowranceusr4.cc | 1 + gpsbabel/maggeo.cc | 2 ++ gpsbabel/magproto.cc | 2 ++ gpsbabel/main.cc | 2 ++ gpsbabel/mapsend.cc | 1 + gpsbabel/mkicondoc.cc | 4 +--- gpsbabel/mkshort.cc | 10 ++++++---- gpsbabel/mtk_locus.cc | 2 ++ gpsbabel/netstumbler.cc | 2 ++ gpsbabel/nmea.cc | 9 ++++++--- gpsbabel/ozi.cc | 2 ++ gpsbabel/parse.cc | 1 + gpsbabel/pcx.cc | 2 ++ gpsbabel/pocketfms_wp.cc | 2 ++ gpsbabel/polygon.cc | 1 + gpsbabel/position.cc | 1 + gpsbabel/psitrex.cc | 2 ++ gpsbabel/radius.cc | 2 ++ gpsbabel/skyforce.cc | 2 ++ gpsbabel/smplrout.cc | 1 + gpsbabel/sort.cc | 1 + gpsbabel/src/core/logging.h | 1 + gpsbabel/stackfilter.cc | 1 + gpsbabel/stmsdf.cc | 1 + gpsbabel/subrip.cc | 1 + gpsbabel/text.cc | 1 + gpsbabel/tmpro.cc | 1 + gpsbabel/tomtom.cc | 1 + gpsbabel/trackfilter.cc | 2 ++ gpsbabel/transform.cc | 1 + gpsbabel/validate.cc | 1 + gpsbabel/vecs.cc | 1 + gpsbabel/vpl.cc | 1 + 64 files changed, 110 insertions(+), 17 deletions(-) diff --git a/gpsbabel/an1.cc b/gpsbabel/an1.cc index 769f17250..90c848a7a 100644 --- a/gpsbabel/an1.cc +++ b/gpsbabel/an1.cc @@ -20,6 +20,7 @@ */ #include "defs.h" +#include // atof #define MYNAME "an1" diff --git a/gpsbabel/arcdist.cc b/gpsbabel/arcdist.cc index 45053f905..d5c8e8d21 100644 --- a/gpsbabel/arcdist.cc +++ b/gpsbabel/arcdist.cc @@ -25,6 +25,8 @@ #include "grtcirc.h" #include +#include +#include // strtod #if FILTERS_ENABLED #define MYNAME "Arc filter" diff --git a/gpsbabel/bcr.cc b/gpsbabel/bcr.cc index 4dbbf260a..87f5bb5c4 100644 --- a/gpsbabel/bcr.cc +++ b/gpsbabel/bcr.cc @@ -32,6 +32,8 @@ #include "cet_util.h" #include "inifile.h" #include +#include +#include #define MYNAME "bcr" diff --git a/gpsbabel/bend.cc b/gpsbabel/bend.cc index 44d03592b..89c9d801e 100644 --- a/gpsbabel/bend.cc +++ b/gpsbabel/bend.cc @@ -24,6 +24,7 @@ #include "filterdefs.h" #include "grtcirc.h" +#include #include #define MYNAME "bend" diff --git a/gpsbabel/cet_util.cc b/gpsbabel/cet_util.cc index 39c1978ef..3fb8ded52 100644 --- a/gpsbabel/cet_util.cc +++ b/gpsbabel/cet_util.cc @@ -22,7 +22,7 @@ #include "defs.h" #include "cet.h" #include "cet_util.h" - +#include // qsort #include #include diff --git a/gpsbabel/compegps.cc b/gpsbabel/compegps.cc index ef0950efb..8badb4e97 100644 --- a/gpsbabel/compegps.cc +++ b/gpsbabel/compegps.cc @@ -62,6 +62,8 @@ #if CSVFMTS_ENABLED #include #include "jeeps/gpsmath.h" +#include +#include #define MYNAME "CompeGPS" diff --git a/gpsbabel/csv_util.cc b/gpsbabel/csv_util.cc index 35692fa73..2aa5ed4b7 100644 --- a/gpsbabel/csv_util.cc +++ b/gpsbabel/csv_util.cc @@ -31,6 +31,8 @@ #include "strptime.h" #include +#include +#include #define MYNAME "CSV_UTIL" diff --git a/gpsbabel/delbin.cc b/gpsbabel/delbin.cc index 64d301d58..a08c44100 100644 --- a/gpsbabel/delbin.cc +++ b/gpsbabel/delbin.cc @@ -23,6 +23,7 @@ #include "defs.h" #include "src/core/xmltag.h" #include +#include /* for atoi, sprintf */ #define MYNAME "delbin" static short_handle mkshort_handle; diff --git a/gpsbabel/discard.cc b/gpsbabel/discard.cc index 6c0f68e03..67ab920f5 100644 --- a/gpsbabel/discard.cc +++ b/gpsbabel/discard.cc @@ -21,8 +21,11 @@ #include "defs.h" #include "filterdefs.h" +#include // Can't use QRegularExpression because Linux won't get Qt 5 for years. #include +#include +#include #if FILTERS_ENABLED static char* hdopopt = NULL; diff --git a/gpsbabel/duplicate.cc b/gpsbabel/duplicate.cc index a5ca5e81f..780b51e37 100644 --- a/gpsbabel/duplicate.cc +++ b/gpsbabel/duplicate.cc @@ -20,6 +20,8 @@ */ #include "defs.h" #include "filterdefs.h" +#include +#include // qsort #if FILTERS_ENABLED static char* snopt = NULL; diff --git a/gpsbabel/enigma.cc b/gpsbabel/enigma.cc index 0d4e9ce68..872ac3c7d 100644 --- a/gpsbabel/enigma.cc +++ b/gpsbabel/enigma.cc @@ -23,6 +23,7 @@ #include "defs.h" #include +#include #define MYNAME "Enigma binary route and waypoint file format" diff --git a/gpsbabel/fatal.cc b/gpsbabel/fatal.cc index 8678be2f1..fe2da924c 100644 --- a/gpsbabel/fatal.cc +++ b/gpsbabel/fatal.cc @@ -20,6 +20,8 @@ */ #include "defs.h" +#include +#include void fatal(const char* fmt, ...) { diff --git a/gpsbabel/filter_vecs.cc b/gpsbabel/filter_vecs.cc index a2709847b..325c35fa6 100644 --- a/gpsbabel/filter_vecs.cc +++ b/gpsbabel/filter_vecs.cc @@ -23,8 +23,10 @@ #include "filterdefs.h" #include "inifile.h" #include "gbversion.h" - #include +#include // qsort +#include +#include typedef struct { filter_vecs_t* vec; diff --git a/gpsbabel/g7towin.cc b/gpsbabel/g7towin.cc index cfbd5271d..24d1ea8f8 100644 --- a/gpsbabel/g7towin.cc +++ b/gpsbabel/g7towin.cc @@ -32,6 +32,8 @@ #include "strptime.h" #include +#include +#include #if CSVFMTS_ENABLED diff --git a/gpsbabel/garmin_fs.cc b/gpsbabel/garmin_fs.cc index 70021d73b..de3b01bb3 100644 --- a/gpsbabel/garmin_fs.cc +++ b/gpsbabel/garmin_fs.cc @@ -26,6 +26,8 @@ #include "inifile.h" #include +#include +#include #define MYNAME "garmin_fs" diff --git a/gpsbabel/garmin_tables.cc b/gpsbabel/garmin_tables.cc index 14ae1df1f..17453efef 100644 --- a/gpsbabel/garmin_tables.cc +++ b/gpsbabel/garmin_tables.cc @@ -23,6 +23,7 @@ #include "garmin_tables.h" #include "src/core/logging.h" #include "jeeps/gpsmath.h" +#include // qsort #define MYNAME "garmin_tables" diff --git a/gpsbabel/garmin_txt.cc b/gpsbabel/garmin_txt.cc index d61159003..eb79573ea 100644 --- a/gpsbabel/garmin_txt.cc +++ b/gpsbabel/garmin_txt.cc @@ -32,6 +32,7 @@ #include "strptime.h" #include +#include // qsort #define MYNAME "garmin_txt" diff --git a/gpsbabel/gbfile.cc b/gpsbabel/gbfile.cc index 7a574cb3e..a750a2f01 100644 --- a/gpsbabel/gbfile.cc +++ b/gpsbabel/gbfile.cc @@ -24,6 +24,7 @@ #include "gbfile.h" #include +#include #if __WIN32__ /* taken from minigzip.c (part of the zlib project) */ diff --git a/gpsbabel/gbser.cc b/gpsbabel/gbser.cc index f24f4e2a8..66b6cc46f 100644 --- a/gpsbabel/gbser.cc +++ b/gpsbabel/gbser.cc @@ -25,6 +25,7 @@ #include #include +#include void gbser__db(int l, const char* msg, ...) { diff --git a/gpsbabel/gbser_posix.cc b/gpsbabel/gbser_posix.cc index 3ae1522a3..cab5e6660 100644 --- a/gpsbabel/gbser_posix.cc +++ b/gpsbabel/gbser_posix.cc @@ -23,14 +23,14 @@ #include "gbser.h" #include "gbser_private.h" +#include +#include +#include +#include +#include #include #include #include -#include -#include - -#include -#include typedef struct { struct termios old_tio; diff --git a/gpsbabel/ggv_ovl.cc b/gpsbabel/ggv_ovl.cc index 7c195a2c6..7e08fb922 100644 --- a/gpsbabel/ggv_ovl.cc +++ b/gpsbabel/ggv_ovl.cc @@ -25,6 +25,8 @@ #include "grtcirc.h" #include +#include +#include #define MYNAME "ggv_ovl" diff --git a/gpsbabel/gopal.cc b/gpsbabel/gopal.cc index 1b78d4649..ef760c744 100644 --- a/gpsbabel/gopal.cc +++ b/gpsbabel/gopal.cc @@ -53,6 +53,8 @@ #include "strptime.h" #include "jeeps/gpsmath.h" #include "grtcirc.h" +#include +#include #include #define MYNAME "gopal" diff --git a/gpsbabel/gpssim.cc b/gpsbabel/gpssim.cc index 848798783..6b9300a14 100644 --- a/gpsbabel/gpssim.cc +++ b/gpsbabel/gpssim.cc @@ -22,6 +22,8 @@ #include "defs.h" #include +#include +#include #define MYNAME "gpssim" diff --git a/gpsbabel/height.cc b/gpsbabel/height.cc index 36a27f10b..fcf5b7046 100644 --- a/gpsbabel/height.cc +++ b/gpsbabel/height.cc @@ -25,6 +25,7 @@ #include "defs.h" #include "filterdefs.h" #include +#include #define MYNAME "height" diff --git a/gpsbabel/html.cc b/gpsbabel/html.cc index 0610599c6..f208e7cb4 100644 --- a/gpsbabel/html.cc +++ b/gpsbabel/html.cc @@ -23,6 +23,8 @@ #include "defs.h" #include "jeeps/gpsmath.h" #include "src/core/xmltag.h" +#include +#include static gbfile* file_out; static short_handle mkshort_handle; diff --git a/gpsbabel/inifile.cc b/gpsbabel/inifile.cc index 8ff13a772..242dd98fb 100644 --- a/gpsbabel/inifile.cc +++ b/gpsbabel/inifile.cc @@ -20,6 +20,8 @@ #include "defs.h" #include "inifile.h" +#include +#include #define MYNAME "inifile" diff --git a/gpsbabel/interpolate.cc b/gpsbabel/interpolate.cc index 427a43761..4c39be8c2 100644 --- a/gpsbabel/interpolate.cc +++ b/gpsbabel/interpolate.cc @@ -22,6 +22,7 @@ #include "defs.h" #include "filterdefs.h" #include "grtcirc.h" +#include #if FILTERS_ENABLED #define MYNAME "Interpolate filter" diff --git a/gpsbabel/itracku.cc b/gpsbabel/itracku.cc index 6d4241864..959931f7d 100644 --- a/gpsbabel/itracku.cc +++ b/gpsbabel/itracku.cc @@ -33,6 +33,7 @@ #include "gbser.h" #include #include +#include #define MYNAME "itracku" diff --git a/gpsbabel/jtr.cc b/gpsbabel/jtr.cc index e8427d199..004026961 100644 --- a/gpsbabel/jtr.cc +++ b/gpsbabel/jtr.cc @@ -22,6 +22,8 @@ #include "defs.h" #include "csv_util.h" #include +#include +#include #define MYNAME "jtr" diff --git a/gpsbabel/kml.cc b/gpsbabel/kml.cc index 8429f62ae..abb8165a5 100644 --- a/gpsbabel/kml.cc +++ b/gpsbabel/kml.cc @@ -33,6 +33,8 @@ #include #include #include +#include +#include // options static char* opt_deficon = NULL; diff --git a/gpsbabel/lowranceusr.cc b/gpsbabel/lowranceusr.cc index a96bd4bae..206d36ef2 100644 --- a/gpsbabel/lowranceusr.cc +++ b/gpsbabel/lowranceusr.cc @@ -34,7 +34,9 @@ #include "defs.h" #include +#include #include /* for lat/lon conversion */ +#include // atoi typedef struct lowranceusr_icon_mapping { const int value; diff --git a/gpsbabel/lowranceusr4.cc b/gpsbabel/lowranceusr4.cc index 6a936f27b..e16e00416 100644 --- a/gpsbabel/lowranceusr4.cc +++ b/gpsbabel/lowranceusr4.cc @@ -28,6 +28,7 @@ #include "defs.h" #include /* for lat/lon conversion */ #include /* for gmtime */ +#include /* for gmtime */ /* from waypt.c, we need to iterate over waypoints when extracting routes */ diff --git a/gpsbabel/maggeo.cc b/gpsbabel/maggeo.cc index 148b9cd42..a50ccbfea 100644 --- a/gpsbabel/maggeo.cc +++ b/gpsbabel/maggeo.cc @@ -25,6 +25,8 @@ #include "magellan.h" #include #include +#include +#include #define MYNAME "maggeo" diff --git a/gpsbabel/magproto.cc b/gpsbabel/magproto.cc index d513d16b4..2c559de73 100644 --- a/gpsbabel/magproto.cc +++ b/gpsbabel/magproto.cc @@ -31,6 +31,8 @@ #if HAVE_GLOB #include #endif +#include +#include static int bitrate = 4800; static int wptcmtcnt; diff --git a/gpsbabel/main.cc b/gpsbabel/main.cc index 59eb24cae..f67be4c31 100644 --- a/gpsbabel/main.cc +++ b/gpsbabel/main.cc @@ -28,6 +28,8 @@ #include "session.h" #include "src/core/usasciicodec.h" #include +#include +#include #include #define MYNAME "main" diff --git a/gpsbabel/mapsend.cc b/gpsbabel/mapsend.cc index 271b49be0..093fbd753 100644 --- a/gpsbabel/mapsend.cc +++ b/gpsbabel/mapsend.cc @@ -22,6 +22,7 @@ #include "mapsend.h" #include "magellan.h" #include +#include static gbfile* mapsend_file_in; static gbfile* mapsend_file_out; diff --git a/gpsbabel/mkicondoc.cc b/gpsbabel/mkicondoc.cc index d3ab9509a..101ccbf51 100644 --- a/gpsbabel/mkicondoc.cc +++ b/gpsbabel/mkicondoc.cc @@ -5,11 +5,9 @@ #include "fatal.cc" #include "util.cc" #include "cet.cc" -// #define VERSION "1" #include "globals.cc" #include "jeeps/gpsmath.cc" -//#include -//#include +#include // qsort diff --git a/gpsbabel/mkshort.cc b/gpsbabel/mkshort.cc index 2200ab458..e7ffec151 100644 --- a/gpsbabel/mkshort.cc +++ b/gpsbabel/mkshort.cc @@ -19,14 +19,16 @@ */ -#include -#include -#include - #include "defs.h" #include "cet.h" #include "cet_util.h" +#include +#include +#include +#include + + #define MYNAME "mkshort" static const char vowels[] = "aeiouAEIOU"; diff --git a/gpsbabel/mtk_locus.cc b/gpsbabel/mtk_locus.cc index fd4583436..e0ab8fc0e 100644 --- a/gpsbabel/mtk_locus.cc +++ b/gpsbabel/mtk_locus.cc @@ -40,6 +40,8 @@ Example usage:: #include "defs.h" #include "gbser.h" #include +#include +#include static route_head* track; diff --git a/gpsbabel/netstumbler.cc b/gpsbabel/netstumbler.cc index af11c5060..02771f172 100644 --- a/gpsbabel/netstumbler.cc +++ b/gpsbabel/netstumbler.cc @@ -23,6 +23,8 @@ #include "defs.h" #include "csv_util.h" #include +#include +#include static gbfile* file_in; static char* nseicon = NULL; diff --git a/gpsbabel/nmea.cc b/gpsbabel/nmea.cc index 394a90be3..905b17ff7 100644 --- a/gpsbabel/nmea.cc +++ b/gpsbabel/nmea.cc @@ -20,15 +20,18 @@ */ -#include -#include -#include #include "defs.h" #include "gbser.h" #include "strptime.h" #include "jeeps/gpsmath.h" +#include +#include +#include +#include +#include + /********************************************************** ' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 diff --git a/gpsbabel/ozi.cc b/gpsbabel/ozi.cc index 015b3865a..dfcb3103e 100644 --- a/gpsbabel/ozi.cc +++ b/gpsbabel/ozi.cc @@ -27,6 +27,8 @@ #include "jeeps/gpsmath.h" #include #include /* for floor */ +#include +#include #define MYNAME "OZI" #define BADCHARS ",\r\n" diff --git a/gpsbabel/parse.cc b/gpsbabel/parse.cc index ec1739a75..4bfdea50b 100644 --- a/gpsbabel/parse.cc +++ b/gpsbabel/parse.cc @@ -24,6 +24,7 @@ #include "jeeps/gpsmath.h" #include "strptime.h" #include +#include /* * parse_distance: diff --git a/gpsbabel/pcx.cc b/gpsbabel/pcx.cc index 02c9b756e..14ce3766f 100644 --- a/gpsbabel/pcx.cc +++ b/gpsbabel/pcx.cc @@ -24,6 +24,8 @@ #include "garmin_tables.h" #include "csv_util.h" #include +#include +#include static gbfile* file_in, *file_out; static short_handle mkshort_handle; diff --git a/gpsbabel/pocketfms_wp.cc b/gpsbabel/pocketfms_wp.cc index 14b805156..072e501e6 100644 --- a/gpsbabel/pocketfms_wp.cc +++ b/gpsbabel/pocketfms_wp.cc @@ -20,6 +20,8 @@ #include "defs.h" #include "csv_util.h" +#include +#include #define MYNAME "PocketFMS waypoint text file format" diff --git a/gpsbabel/polygon.cc b/gpsbabel/polygon.cc index 1c5f8845b..bb8f73bb9 100644 --- a/gpsbabel/polygon.cc +++ b/gpsbabel/polygon.cc @@ -20,6 +20,7 @@ */ #include "defs.h" #include "filterdefs.h" +#include #if FILTERS_ENABLED #define MYNAME "Polygon filter" diff --git a/gpsbabel/position.cc b/gpsbabel/position.cc index 79066e7ee..2b06c5db3 100644 --- a/gpsbabel/position.cc +++ b/gpsbabel/position.cc @@ -23,6 +23,7 @@ #include "filterdefs.h" #include "grtcirc.h" #include +#include #if FILTERS_ENABLED diff --git a/gpsbabel/psitrex.cc b/gpsbabel/psitrex.cc index 53562c04e..8f2dc0b35 100644 --- a/gpsbabel/psitrex.cc +++ b/gpsbabel/psitrex.cc @@ -22,6 +22,8 @@ #include "defs.h" #include "garmin_tables.h" #include +#include +#include #define MYNAME "PSITREX" diff --git a/gpsbabel/radius.cc b/gpsbabel/radius.cc index ac49b023f..c80cf52d0 100644 --- a/gpsbabel/radius.cc +++ b/gpsbabel/radius.cc @@ -21,6 +21,8 @@ #include "defs.h" #include "filterdefs.h" #include "grtcirc.h" +#include +#include #if FILTERS_ENABLED diff --git a/gpsbabel/skyforce.cc b/gpsbabel/skyforce.cc index dad6e9808..e67ccda1a 100644 --- a/gpsbabel/skyforce.cc +++ b/gpsbabel/skyforce.cc @@ -24,6 +24,8 @@ #include "defs.h" #include +#include +#include #define MYNAME "skyforce" diff --git a/gpsbabel/smplrout.cc b/gpsbabel/smplrout.cc index f402c5a04..ef0659e24 100644 --- a/gpsbabel/smplrout.cc +++ b/gpsbabel/smplrout.cc @@ -59,6 +59,7 @@ #include "defs.h" #include "filterdefs.h" #include "grtcirc.h" +#include #define MYNAME "simplify" diff --git a/gpsbabel/sort.cc b/gpsbabel/sort.cc index 32fd6290b..c1a497f2f 100644 --- a/gpsbabel/sort.cc +++ b/gpsbabel/sort.cc @@ -20,6 +20,7 @@ */ #include "defs.h" #include "filterdefs.h" +#include #if FILTERS_ENABLED diff --git a/gpsbabel/src/core/logging.h b/gpsbabel/src/core/logging.h index 1fe070004..f5d257db3 100644 --- a/gpsbabel/src/core/logging.h +++ b/gpsbabel/src/core/logging.h @@ -24,6 +24,7 @@ #include #include +#include //exit() class Warning { public: diff --git a/gpsbabel/stackfilter.cc b/gpsbabel/stackfilter.cc index 60bdb2d9c..303f94adc 100644 --- a/gpsbabel/stackfilter.cc +++ b/gpsbabel/stackfilter.cc @@ -21,6 +21,7 @@ #include "defs.h" #include "filterdefs.h" +#include #if FILTERS_ENABLED diff --git a/gpsbabel/stmsdf.cc b/gpsbabel/stmsdf.cc index 3b2a324a0..44c809459 100644 --- a/gpsbabel/stmsdf.cc +++ b/gpsbabel/stmsdf.cc @@ -37,6 +37,7 @@ #include "grtcirc.h" #include +#include #define MYNAME "stmsdf" diff --git a/gpsbabel/subrip.cc b/gpsbabel/subrip.cc index 3660130e7..ffd95f6e3 100644 --- a/gpsbabel/subrip.cc +++ b/gpsbabel/subrip.cc @@ -21,6 +21,7 @@ */ #include "defs.h" +#include /* for gmtime */ #define MYNAME "subrip" diff --git a/gpsbabel/text.cc b/gpsbabel/text.cc index b34ff1291..847f20f77 100644 --- a/gpsbabel/text.cc +++ b/gpsbabel/text.cc @@ -24,6 +24,7 @@ #include "jeeps/gpsmath.h" #include "src/core/xmltag.h" #include +#include static gbfile* file_out; static short_handle mkshort_handle; diff --git a/gpsbabel/tmpro.cc b/gpsbabel/tmpro.cc index 0ae20fa5f..b60d16308 100644 --- a/gpsbabel/tmpro.cc +++ b/gpsbabel/tmpro.cc @@ -34,6 +34,7 @@ #include "defs.h" #include "csv_util.h" +#include #define MYNAME "TMPro" diff --git a/gpsbabel/tomtom.cc b/gpsbabel/tomtom.cc index 741391db0..faf8b8dd5 100644 --- a/gpsbabel/tomtom.cc +++ b/gpsbabel/tomtom.cc @@ -39,6 +39,7 @@ #include "defs.h" +#include // qsort #define MYNAME "TomTom" diff --git a/gpsbabel/trackfilter.cc b/gpsbabel/trackfilter.cc index 0439bcac7..b54cf0f3a 100644 --- a/gpsbabel/trackfilter.cc +++ b/gpsbabel/trackfilter.cc @@ -29,6 +29,8 @@ #include #include #include +#include /* for snprintf */ +#include /* for qsort */ #if FILTERS_ENABLED || MINIMAL_FILTERS #define MYNAME "trackfilter" diff --git a/gpsbabel/transform.cc b/gpsbabel/transform.cc index 9eb7644f2..c625ed974 100644 --- a/gpsbabel/transform.cc +++ b/gpsbabel/transform.cc @@ -22,6 +22,7 @@ #include "defs.h" #include "filterdefs.h" +#include #if FILTERS_ENABLED diff --git a/gpsbabel/validate.cc b/gpsbabel/validate.cc index 68730e06a..af7b1225a 100644 --- a/gpsbabel/validate.cc +++ b/gpsbabel/validate.cc @@ -22,6 +22,7 @@ #include "defs.h" #include "filterdefs.h" +#include #if FILTERS_ENABLED #define MYNAME "validate" diff --git a/gpsbabel/vecs.cc b/gpsbabel/vecs.cc index b29b6fdfc..3bb2d76e1 100644 --- a/gpsbabel/vecs.cc +++ b/gpsbabel/vecs.cc @@ -24,6 +24,7 @@ #include "inifile.h" #include "gbversion.h" #include +#include // qsort #define MYNAME "vecs.c" diff --git a/gpsbabel/vpl.cc b/gpsbabel/vpl.cc index 0feb76d87..8e845b872 100644 --- a/gpsbabel/vpl.cc +++ b/gpsbabel/vpl.cc @@ -107,6 +107,7 @@ C - Checksum */ #include "defs.h" +#include /* for sscanf */ #define MYNAME "vpl" -- 2.30.2